A Formative Assessment Tool for Conceptual Database Design Using UML Class Diagram

نویسندگان

  • Josep Soler
  • Imma Boada
  • Ferran Prados
  • Jordi Poch
  • Ramón Fabregat
چکیده

Database design is one of the main topics of any introductory database course. Traditionally, for teaching it entity-relationship diagrams (ERD) are used. However, in the last years, Unified Modeling Language (UML) has emerged as an effective modeling tool for database design. In this paper we present a web-based tool designed to give support to teaching and learning conceptual database design using UML class diagrams. The proposed UML environment is an effective tool for formative assessment since it is capable of correcting automatically UML class diagrams exercises providing immediate feedback to the student. The tool is part of a more general framework, denoted ACME, which provides the main functionalities of an e-learning platform. The tool has been used in a first experimental group of an introductory database course.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Use of Uml Class Diagrams to Teach Database Modelling and Database Design

It is now nearly 30 years since Peter Chen’s watershed paper “The Entity-Relationship Model – towards a Unified View of Data”. [1] The entity relationship model and variations and extensions to it have been taught in colleges and universities for many years. In his original paper Peter Chen looked at converting his new ER model to the then existing data structure diagrams for the Network model....

متن کامل

SketchUML: The Design of a Sketch-based Tool for UML Class Diagrams

In Software Engineering classes, students need to learn how to use Unified Modeling Language (UML) in the software design process. In this paper, we describe a sketch-based software tool called SketchUML that allows students to create UML class diagrams as naturally as they would on paper, but with the editing capability provided by software. We describe the design choices made in SketchUML for...

متن کامل

On Mapping Between UML and Entity-Relationship Model

Nowadays, the Entity-Relationship Model (ERM) is the most important and widely used method for modeling data and designing databases. On the other hand, the Uniied Modeling Language (UML) is expected to become more and more popular in object-oriented analysis and design (OOA/OOD). As a by-product of OOA/OOD, a database design can be derived by mapping of objects to entities. The purpose of this...

متن کامل

Linda Bird and Andrew Goodchild

XML is rapidly becoming the standard method for sending information across the Internet. XML Schema, since its elevation to W3C Recommendation on the 2 May 2001, is fast becoming the preferred means of describing structured XML data. However, until recently, there has been no effective means of graphically designing XML Schemas without exposing designers to low-level implementation issues. Bird...

متن کامل

An approach to automated conceptual database design based on the IML activity diagram

This paper presents an approach to the automated design of the initial conceptual database model. The UML activity diagram, as a frequently used business process modeling notation, is used as the starting point for the automated generation of the UML class diagram representing the conceptual database model. Formal rules for automated generation cover the automatic extraction of business objects...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • iJET

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2010